A Scalable Approach to Annotate Arbitrary Modelling Languages

نویسندگان

  • Mathias Fritzsche
  • Wasif Gilani
  • Michael Thiele
  • Ivor T. A. Spence
  • T. John Brown
  • Peter Kilpatrick
چکیده

Refinement via annotations is a common practice in Model-Driven Engineering (MDE). For instance, in the case of our Model-Driven Performance Engineering (MDPE) architecture, we are required to annotate different types of process models with performance objectives, constraints and other information. This is used to enable domain experts, such as business analysts, to benefit from an automated performance prediction based decision support. Currently, the process models are annotated manually, element by element. This approach is not scalable, for instance, in the case where numerous model elements in large model repositories need to be annotated with the same information. Thus, a scalable annotation mechanism is needed which can be used for arbitrary modelling languages. In this paper we propose an architecture which uses a specialized modelling language to express annotations in an efficient way. This language is transformed to model transformation scripts in order to generate annotation models, which separate the annotated information from the target models and, therefore, supports scalable model annotations for modelling languages of choice.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exact analytical approach for free longitudinal vibration of nanorods based on nonlocal elasticity theory from wave standpoint

In this paper, free longitudinal vibration of nanorods is investigated from the wave viewpoint. The Eringen’s nonlocal elasticity theory is used for nanorods modelling. Wave propagation in a medium has a similar formulation as vibrations and thus,  it can be used to describe the vibration behavior. Boundaries reflect the propagating waves after incident. Firstly, the governing quation of nanoro...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

Intelligent scalable image watermarking robust against progressive DWT-based compression using genetic algorithms

Image watermarking refers to the process of embedding an authentication message, called watermark, into the host image to uniquely identify the ownership. In this paper a novel, intelligent, scalable, robust wavelet-based watermarking approach is proposed. The proposed approach employs a genetic algorithm to find nearly optimal positions to insert watermark. The embedding positions coded as chr...

متن کامل

THE USAGE OF ARTIFICIAL NEURAL NETWORKS IN HYDRODYNAMIC ANALYSIS OF FLOATING OFFSHORE PLATFORMS

Floating offshore structures, particularly floating oil production, storage and offloading systems (FPSOs) are still in great demand, both in small and large reservoirs, for deployment in deep water. The prediction of such vessels’ responses to her environmental loading over her lifetime is now often undertaken using response-based design methodology, although the approach is still in its...

متن کامل

Constructing Scalable Domain-Specific Graphical Modelling Languages

The adoption of Model-Driven Engineering (MDE) as software development paradigm, is recently growing. The creation of Domain Specific Modelling Languages (DSMLs) is a frequent task, because it has several benefits to describe a particular domain. However, the construction of graphical DSMLs is a technically challenging task, and the generated environments do not scale well for large models. In ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010